package com.heavenbird.book.service.interfaces;

import com.heavenbird.book.entity.UserBill;

public interface IUserBillSV {
	public UserBill[] queryRelBillByAcctId(long userId, long acctId, int sts) throws Exception;
	public UserBill[] queryRelBillByAcctIdWithoutAdjust(long userId, long acctId, int sts) throws Exception;
	public UserBill[] queryRelBillByAcctIdWithAdjust(long userId, long acctId, int sts) throws Exception;
	public void initAccountBill(long userId, long descAcctId, long fee) throws Exception;
	public void delUserBill(UserBill[] userBills) throws Exception;
	public UserBill[] queryBillByCategoryId(long userId, long categoryId, int sts) throws Exception;
	public int queryBillByCategoryIdCount(long userId, long categoryId, int sts) throws Exception;
	public void newUserBill(UserBill userBill) throws Exception;
}
